# near model CODE resource # jump table entries: 224-224 (1 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 2F0C move.l -[A7], A4 00000006 42A7 clr.l -[A7] 00000008 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000000C 42A7 clr.l -[A7] 0000000E 70FF moveq.l D0, 0xFFFFFFFF 00000010 2F00 move.l -[A7], D0 00000012 A97C syscall GetNewDialog 00000014 285F movea.l A4, [A7]+ 00000016 200C move.l D0, A4 00000018 6608 bne +0xA /* 00000022 */ 0000001A 3F3C 0003 move.w -[A7], 0x3 0000001E 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] label00000022: 00000022 2F0C move.l -[A7], A4 00000024 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000028 2F0C move.l -[A7], A4 0000002A A873 syscall SetPort 0000002C 2D4C 000A move.l [A6 + 0xA], A4 00000030 285F movea.l A4, [A7]+ 00000032 4E5E unlink A6 00000034 205F movea.l A0, [A7]+ 00000036 544F addq.w A7, 2 00000038 4ED0 jmp [A0] export_28: 0000003A 4E56 FDEA link A6, -0x0216 0000003E 48E7 0108 movem.l -[A7], D7,A4 00000042 486D FDDC pea.l [A5 - 0x224] 00000046 A86E syscall InitGraf 00000048 A8FE syscall InitFonts 0000004A 2F3C 0000 FFFF move.l -[A7], 0xFFFF 00000050 201F move.l D0, [A7]+ 00000052 A032 syscall FlushEvents 00000054 A912 syscall InitWindows 00000056 A930 syscall InitMenus 00000058 A9CC syscall TEInit 0000005A 42A7 clr.l -[A7] 0000005C A97B syscall InitDialogs 0000005E 42A7 clr.l -[A7] 00000060 3F3C A9C8 move.w -[A7], 0xA9C8 00000064 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00000068 2B5F FF78 move.l [A5 - 0x88], [A7]+ 0000006C 486D 006A pea.l [A5 + 0x6A /* export_9 */] 00000070 3F3C A9C8 move.w -[A7], 0xA9C8 00000074 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000078 486D 005A pea.l [A5 + 0x5A /* export_7 */] 0000007C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00000080 422D FF6F clr.b [A5 - 0x91] 00000084 422D FF6C clr.b [A5 - 0x94] 00000088 426D FF72 clr.w [A5 - 0x8E] 0000008C 426D FF74 clr.w [A5 - 0x8C] 00000090 7000 moveq.l D0, 0x00 00000092 2B40 FFE8 move.l [A5 - 0x18], D0 00000096 7000 moveq.l D0, 0x00 00000098 2B40 FFEC move.l [A5 - 0x14], D0 0000009C 7000 moveq.l D0, 0x00 0000009E 2B40 FF64 move.l [A5 - 0x9C], D0 000000A2 7000 moveq.l D0, 0x00 000000A4 2B40 FF60 move.l [A5 - 0xA0], D0 000000A8 4267 clr.w -[A7] 000000AA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 000000AE 0C5F 0410 cmpi.w [A7]+, 0x410 000000B2 6712 beq +0x14 /* 000000C6 */ 000000B4 4267 clr.w -[A7] 000000B6 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000000BA 101F move.b D0, [A7]+ 000000BC 6608 bne +0xA /* 000000C6 */ 000000BE 3F3C 0001 move.w -[A7], 0x1 000000C2 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] label000000C6: 000000C6 42A7 clr.l -[A7] 000000C8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 000000CC 2B5F FF68 move.l [A5 - 0x98], [A7]+ 000000D0 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 000000D4 42A7 clr.l -[A7] 000000D6 2F3A 025A move.l -[A7], [PC + 0x25A /* 00000332, value 0x43555253 'CURS', pstring "URS" */] 000000DA 3F3C 0004 move.w -[A7], 0x4 000000DE A9A0 syscall GetResource 000000E0 2B5F FFE0 move.l [A5 - 0x20], [A7]+ 000000E4 2F2D FFE0 move.l -[A7], [A5 - 0x20] 000000E8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000000EC 3F3C F061 move.w -[A7], 0xF061 000000F0 A979 syscall CouldDialog 000000F2 3F3C F060 move.w -[A7], 0xF060 000000F6 A979 syscall CouldDialog 000000F8 3F3C F067 move.w -[A7], 0xF067 000000FC A989 syscall CouldAlert 000000FE 3F3C F066 move.w -[A7], 0xF066 00000102 A989 syscall CouldAlert 00000104 3F3C F065 move.w -[A7], 0xF065 00000108 A989 syscall CouldAlert 0000010A 3F3C F064 move.w -[A7], 0xF064 0000010E A989 syscall CouldAlert 00000110 3F3C F063 move.w -[A7], 0xF063 00000114 A989 syscall CouldAlert 00000116 42A7 clr.l -[A7] 00000118 3F3C 0080 move.w -[A7], 0x80 0000011C 4EBA FEE2 jsr [PC - 0x11E /* 00000000 */] 00000120 2B5F FFE8 move.l [A5 - 0x18], [A7]+ 00000124 3F3C 0003 move.w -[A7], 0x3 00000128 A887 syscall TextFont 0000012A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000012E A88A syscall TextSize 00000130 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00000134 3F3C 0001 move.w -[A7], 0x1 00000138 486D 00AA pea.l [A5 + 0xAA /* export_17 */] 0000013C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000140 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00000144 3F3C 0008 move.w -[A7], 0x8 00000148 486D 00AA pea.l [A5 + 0xAA /* export_17 */] 0000014C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000150 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00000154 2F3C 00FF 000C move.l -[A7], 0xFF000C 0000015A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000015E 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00000162 2F3C 00FF 000D move.l -[A7], 0xFF000D 00000168 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000016C 42A7 clr.l -[A7] 0000016E 3F3C 0081 move.w -[A7], 0x81 00000172 4EBA FE8C jsr [PC - 0x174 /* 00000000 */] 00000176 2B5F FF64 move.l [A5 - 0x9C], [A7]+ 0000017A 3F3C 0003 move.w -[A7], 0x3 0000017E A887 syscall TextFont 00000180 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000184 A88A syscall TextSize 00000186 42A7 clr.l -[A7] 00000188 3F3C 0083 move.w -[A7], 0x83 0000018C 4EBA FE72 jsr [PC - 0x18E /* 00000000 */] 00000190 2B5F FF60 move.l [A5 - 0xA0], [A7]+ 00000194 2F2D FF60 move.l -[A7], [A5 - 0xA0] 00000198 3F3C 0003 move.w -[A7], 0x3 0000019C 486D 00B2 pea.l [A5 + 0xB2 /* export_18 */] 000001A0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000001A4 42A7 clr.l -[A7] 000001A6 3F3C 0082 move.w -[A7], 0x82 000001AA 4EBA FE54 jsr [PC - 0x1AC /* 00000000 */] 000001AE 2B5F FFEC move.l [A5 - 0x14], [A7]+ 000001B2 2F2D FFEC move.l -[A7], [A5 - 0x14] 000001B6 3F3C 0003 move.w -[A7], 0x3 000001BA 486D 00B2 pea.l [A5 + 0xB2 /* export_18 */] 000001BE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000001C2 42A7 clr.l -[A7] 000001C4 3F3C 0001 move.w -[A7], 0x1 000001C8 A9BF syscall GetRMenu 000001CA 4267 clr.w -[A7] 000001CC A935 syscall InsertMenu 000001CE 42A7 clr.l -[A7] 000001D0 3F3C 0002 move.w -[A7], 0x2 000001D4 A9BF syscall GetRMenu 000001D6 285F movea.l A4, [A7]+ 000001D8 200C move.l D0, A4 000001DA 6608 bne +0xA /* 000001E4 */ 000001DC 3F3C 0003 move.w -[A7], 0x3 000001E0 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] label000001E4: 000001E4 2F0C move.l -[A7], A4 000001E6 4267 clr.w -[A7] 000001E8 A935 syscall InsertMenu 000001EA 2F0C move.l -[A7], A4 000001EC 3F3C 0002 move.w -[A7], 0x2 000001F0 A93A syscall DisableItem 000001F2 2F0C move.l -[A7], A4 000001F4 3F3C 0004 move.w -[A7], 0x4 000001F8 A93A syscall DisableItem 000001FA 2F0C move.l -[A7], A4 000001FC 3F3C 0006 move.w -[A7], 0x6 00000200 A93A syscall DisableItem 00000202 2F0C move.l -[A7], A4 00000204 3F3C 0007 move.w -[A7], 0x7 00000208 A93A syscall DisableItem 0000020A 1B7C 0001 FF5E move.b [A5 - 0xA2], 0x1 00000210 2F0C move.l -[A7], A4 00000212 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000216 1F3C 0001 move.b -[A7], 0x1 0000021A A945 syscall CheckItem 0000021C 422D FF5F clr.b [A5 - 0xA1] 00000220 2F0C move.l -[A7], A4 00000222 3F3C 000B move.w -[A7], 0xB 00000226 1F3C 0001 move.b -[A7], 0x1 0000022A A945 syscall CheckItem 0000022C A937 syscall DrawMenuBar 0000022E A850 syscall InitCursor 00000230 422D FFDA clr.b [A5 - 0x26] 00000234 7000 moveq.l D0, 0x00 00000236 2B40 FF80 move.l [A5 - 0x80], D0 0000023A 7000 moveq.l D0, 0x00 0000023C 2B40 FF84 move.l [A5 - 0x7C], D0 00000240 422D FF6E clr.b [A5 - 0x92] 00000244 422D FF71 clr.b [A5 - 0x8F] 00000248 42A7 clr.l -[A7] 0000024A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000024E 42A7 clr.l -[A7] 00000250 42A7 clr.l -[A7] 00000252 2F3A 00DA move.l -[A7], [PC + 0xDA /* 0000032E, value 0x434F4445 'CODE', pstring "ODECURS" */] 00000256 3F3C 0002 move.w -[A7], 0x2 0000025A A9A0 syscall GetResource 0000025C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */] 00000260 2E1F move.l D7, [A7]+ 00000262 DE9F add.l D7, [A7]+ 00000264 0C87 0006 4000 cmpi.l D7, 0x64000 0000026A 6C08 bge +0xA /* 00000274 */ 0000026C 3F3C 0002 move.w -[A7], 0x2 00000270 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] label00000274: 00000274 486E FEF4 pea.l [A6 - 0x10C] 00000278 486E FEF6 pea.l [A6 - 0x10A] 0000027C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000280 4A6E FEF6 tst.w [A6 - 0x10A] 00000284 6C04 bge +0x6 /* 0000028A */ 00000286 426E FEF6 clr.w [A6 - 0x10A] label0000028A: 0000028A 2F07 move.l -[A7], D7 0000028C 4A6E FEF6 tst.w [A6 - 0x10A] 00000290 5EC0 sgt D0 00000292 4400 neg.b D0 00000294 1F00 move.b -[A7], D0 00000296 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000029A 4A6E FEF4 tst.w [A6 - 0x10C] 0000029E 6712 beq +0x14 /* 000002B2 */ 000002A0 426E FEF6 clr.w [A6 - 0x10A] 000002A4 2F3C 0000 001C move.l -[A7], 0x1C 000002AA 3F3C 0001 move.w -[A7], 0x1 000002AE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] label000002B2: 000002B2 2F2D FFE8 move.l -[A7], [A5 - 0x18] 000002B6 A91F syscall SelectWindow 000002B8 2F2D FFE8 move.l -[A7], [A5 - 0x18] 000002BC A915 syscall ShowWindow 000002BE 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 000002C2 4A6E FEF6 tst.w [A6 - 0x10A] 000002C6 6F56 ble +0x58 /* 0000031E */ 000002C8 3D6E FEF6 FDEA move.w [A6 - 0x216], [A6 - 0x10A] 000002CE 3D7C 0001 FEF4 move.w [A6 - 0x10C], 0x1 000002D4 603E bra +0x40 /* 00000314 */ label000002D6: 000002D6 3F2E FEF4 move.w -[A7], [A6 - 0x10C] 000002DA 486E FDEC pea.l [A6 - 0x214] 000002DE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 000002E2 41EE FDEE lea.l A0, [A6 - 0x212] 000002E6 43FA 0042 lea.l A1, [PC + 0x42 /* 0000032A, value 0x64496D67 'dImg', pstring "ImgCODECURS" */] 000002EA 7003 moveq.l D0, 0x03 label000002EC: 000002EC B109 cmpm.b [A0]+, [A1]+ 000002EE 56C8 FFFC dbne D0, -0x6 /* 000002EC */ 000002F2 661A bne +0x1C /* 0000030E */ 000002F4 486E FDF4 pea.l [A6 - 0x20C] 000002F8 3F2E FDEC move.w -[A7], [A6 - 0x214] 000002FC 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000300 3F2E FEF4 move.w -[A7], [A6 - 0x10C] 00000304 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000308 3D6E FEF6 FEF4 move.w [A6 - 0x10C], [A6 - 0x10A] label0000030E: 0000030E 526E FEF4 addq.w [A6 - 0x10C], 1 00000312 690A bvs +0xC /* 0000031E */ label00000314: 00000314 302E FEF4 move.w D0, [A6 - 0x10C] 00000318 B06E FDEA cmp.w D0, [A6 - 0x216] 0000031C 6FB8 ble -0x46 /* 000002D6 */ label0000031E: 0000031E 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000322 4CDF 1080 movem.l D7,A4, [A7]+ 00000326 4E5E unlink A6 00000328 4E75 rts 0000032A 6449 bcc +0x4B /* 00000375 */ 0000032C 6D67 blt +0x69 /* 00000395 */ 0000032E 434F chk.w D1, A7 00000330 4445 neg.w D5 00000332 4355 chk.w D1, [A5] 00000334 5253 addq.w [A3], 1